package com.ruoyi.delivery.domain;

import java.math.BigDecimal;
import java.util.Date;

public class DelVehicle {
    private String vehicleNo;              // 车牌号
    private String vehicleType;            // 车辆类型
    private double capacity;               // 车辆容量
    private String capacityUnit;           // 容量单位
    private String deliveryPerson;         // 车辆负责人id
    private String VehiclePerson;             // 车辆负责人姓名
    private String logisticsDeliver;       // 物流商编号
    private boolean temperatureNeed;       // 是否需要控温
    private double temperatureLow;         // 温度要求下限
    private double temperatureHigh;        // 温度要求上限
    private String temperatureUnit;        // 温度单位
    private boolean humidityNeed;          // 是否需要湿控
    private double humidityLow;            // 湿度下限
    private double humidityHigh;           // 湿度上限
    private String humidityUnit;           // 湿度单位
    private Date generatedDate;            // 创建时间
    private Date updatedDate;              // 修改时间
    private BigDecimal latitude;              // 纬度
    private BigDecimal longitude;             // 经度
    private String currentLocation;        // 车辆当前位置
    private String updatedPerson;          // 修改人
    private boolean activeStatus;          // 是否生效
    private DelDriver driver;              // 车辆对应的司机

    // Getter 和 Setter 方法
    public String getVehiclePerson() {
        return VehiclePerson;
    }

    public void setVehiclePerson(String VehiclePerson) {
        this.VehiclePerson = VehiclePerson;
    }

    public DelDriver getDriver() {
        return driver;
    }

    public void setDriver(DelDriver driver) {
        this.driver = driver;
    }

    public String getVehicleNo() {
        return vehicleNo;
    }

    public void setVehicleNo(String vehicleNo) {
        this.vehicleNo = vehicleNo;
    }

    public String getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(String vehicleType) {
        this.vehicleType = vehicleType;
    }

    public double getCapacity() {
        return capacity;
    }

    public void setCapacity(double capacity) {
        this.capacity = capacity;
    }

    public String getCapacityUnit() {
        return capacityUnit;
    }

    public void setCapacityUnit(String capacityUnit) {
        this.capacityUnit = capacityUnit;
    }

    public String getDeliveryPerson() {
        return deliveryPerson;
    }

    public void setDeliveryPerson(String deliveryPerson) {
        this.deliveryPerson = deliveryPerson;
    }

    public String getLogisticsDeliver() {
        return logisticsDeliver;
    }

    public void setLogisticsDeliver(String logisticsDeliver) {
        this.logisticsDeliver = logisticsDeliver;
    }

    public boolean isTemperatureNeed() {
        return temperatureNeed;
    }

    public void setTemperatureNeed(boolean temperatureNeed) {
        this.temperatureNeed = temperatureNeed;
    }

    public double getTemperatureLow() {
        return temperatureLow;
    }

    public void setTemperatureLow(double temperatureLow) {
        this.temperatureLow = temperatureLow;
    }

    public double getTemperatureHigh() {
        return temperatureHigh;
    }

    public void setTemperatureHigh(double temperatureHigh) {
        this.temperatureHigh = temperatureHigh;
    }

    public String getTemperatureUnit() {
        return temperatureUnit;
    }

    public void setTemperatureUnit(String temperatureUnit) {
        this.temperatureUnit = temperatureUnit;
    }

    public boolean isHumidityNeed() {
        return humidityNeed;
    }

    public void setHumidityNeed(boolean humidityNeed) {
        this.humidityNeed = humidityNeed;
    }

    public double getHumidityLow() {
        return humidityLow;
    }

    public void setHumidityLow(double humidityLow) {
        this.humidityLow = humidityLow;
    }

    public double getHumidityHigh() {
        return humidityHigh;
    }

    public void setHumidityHigh(double humidityHigh) {
        this.humidityHigh = humidityHigh;
    }

    public String getHumidityUnit() {
        return humidityUnit;
    }

    public void setHumidityUnit(String humidityUnit) {
        this.humidityUnit = humidityUnit;
    }

    public Date getGeneratedDate() {
        return generatedDate;
    }

    public void setGeneratedDate(Date generatedDate) {
        this.generatedDate = generatedDate;
    }

    public Date getUpdatedDate() {
        return updatedDate;
    }

    public void setUpdatedDate(Date updatedDate) {
        this.updatedDate = updatedDate;
    }

    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }

    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }

    public String getCurrentLocation() {
        return currentLocation;
    }

    public void setCurrentLocation(String currentLocation) {
        this.currentLocation = currentLocation;
    }

    public String getUpdatedPerson() {
        return updatedPerson;
    }

    public void setUpdatedPerson(String updatedPerson) {
        this.updatedPerson = updatedPerson;
    }

    public boolean isActiveStatus() {
        return activeStatus;
    }

    public void setActiveStatus(boolean activeStatus) {
        this.activeStatus = activeStatus;
    }
}
